//
//  KEGameModel.swift
//  KoalaEn
//
//  Created by Wade on 2024/10/31.
//

import Foundation
enum KEGameType:Int {
   case wordToImage = 0 // 看单词选图片
   case imageToWords // 看图选单词
   case wordToAudio // 看单词选音频
   case audioToWord // 音频选单词
   case imageToAudio // 看图片选音频
   case audioToimage // 音频选图片
    
}
struct KEGameModel:Hashable{
    static func == (lhs: KEGameModel, rhs: KEGameModel) -> Bool {
        return lhs.gameType == rhs.gameType &&  lhs.anwserWord == rhs.anwserWord && lhs.questionWords == rhs.questionWords
    }
    
    func hash(into hasher: inout Hasher) {
          hasher.combine(gameType)
          hasher.combine(anwserWord)
          hasher.combine(questionWords)
      }
    var gameType:KEGameType?
    var anwserWord:KEWordsDetail?
    var questionWords:Array<KEWordsDetail>?
}
